package com.service;


import com.entity.Coupon;
import com.github.pagehelper.PageInfo;

/**
 * @InterfaceName CouponService
 * @Description 优惠券业务层接口
 * @Author Kx
 * @Date 2025/5/28 19:27
 * @Version 1.0
 */
public interface CouponService {
    /**
     * @author: kx
     * @date: 2025/5/28 19:33
     * @param coupon : 优惠券信息
     * @description: 添加优惠券信息
    */
    void addCoupon(Coupon coupon);

    /**
     * @author: kx
     * @date: 2025/5/28 20:06
     * @param coupon : 优惠券信息
     * @description: 修改优惠券信息
    */
    void updateCoupon(Coupon coupon);

    /**
     * @author: kx
     * @date: 2025/6/19 11:57
     * @param pageNum : 页码
     * @param pageSize : 每页显示数量
     * @return java.util.List<com.entity.Coupon>
     * @description: 分页查询所有优惠券信息
    */
    PageInfo<Coupon> getPagedCoupons(Integer pageNum, Integer pageSize);
}
